package com.my.ddd_sample_collections.aggregate_change_tracking.repository_framework;

public interface DomainObject extends ChangeTracker {
    boolean isChanged();
    boolean isUnchanged();
    boolean isNew();
    boolean isDeleted();
    
    void markDeleted();
    void markUnchanged();
}
